home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d22 / ds320.arc / DS_USERS.MAN < prev    next >
Encoding:
Text File  |  1989-02-09  |  67.8 KB  |  1,453 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                         DIRECTORY SCANNER (tm) Ver 3.20
  14.  
  15.                         Copyright (c)  1986, 1987, 1988
  16.                               All Rights Reserved
  17.  
  18.                                        by
  19.  
  20.                                   Nat Martino
  21.                             501 W. Vineyard Ave #514
  22.                                 Oxnard, CA 93030
  23.                                  (805) 485-6340
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                        T A B L E   O F   C O N T E N T S
  74.  
  75.  
  76.  
  77.          DIRECTORY INDICATOR MOVEMENT  . . . . . . . . . . . . . .    1
  78.             Linking Directories to Numbers . . . . . . . . . . . .    2
  79.  
  80.          FILE INDICATOR MOVEMENT . . . . . . . . . . . . . . . . .    2
  81.  
  82.          COMMANDS  . . . . . . . . . . . . . . . . . . . . . . . .    3
  83.             Attribute Tagged Files  . . . . [    A     ] . . . . .    3
  84.             Attribute Directory . . . . . . [  ctrl-A  ] . . . . .    4
  85.             Backup Files  . . . . . . . . . [    B     ] . . . . .    4
  86.             Command Entry . . . . . . . . . [ C  alt-C ] . . . . .    6
  87.             Drive Change  . . . . . . . . . [    D     ] . . . . .    7
  88.             Delete Tagged Files . . . . . . [  alt-D   ] . . . . .    7
  89.             Directory Add/Delete/Change . . [  ctrl-D  ] . . . . .    7
  90.             Edit Indicated File . . . . . . [ E  alt-E ] . . . . .    8
  91.             Edit Defaults . . . . . . . . . [  ctrl-E  ] . . . . .    9
  92.             Find File . . . . . . . . . . . [    F     ] . . . . .    9
  93.             Free Bytes on Other Drive . . . [  alt-F   ] . . . . .   10
  94.             Help Menu . . . . . . . . . . . [    ?     ] . . . . .   10
  95.             Copy Tagged Files . . . . . . . [    K     ] . . . . .   11
  96.             Color Changes . . . . . . . . . [  alt-K   ] . . . . .   11
  97.             List Indicated File . . . . . . [ L  alt-L ] . . . . .   12
  98.             Limits of Program . . . . . . . [  ctrl-L  ] . . . . .   12
  99.             Move Tagged Files . . . . . . . [    M     ] . . . . .   13
  100.             25 43/50 Line Mode Toggle . . . [  alt-M   ] . . . . .   13
  101.             Print Tagged Files  . . . . . . [    P     ] . . . . .   13
  102.             Rename Indicated File . . . . . [    R     ] . . . . .   14
  103.             Rescan Directory  . . . . . . . [  alt-R   ] . . . . .   14
  104.             Screen Refresh  . . . . . . . . [    S     ] . . . . .   14
  105.             Select & Sort . . . . . . . . . [  alt-S   ] . . . . .   14
  106.             Tag File  . . . . . . . . . . . [    T     ] . . . . .   15
  107.             Tag All Files . . . . . . . . . [  alt-T   ] . . . . .   15
  108.             Tree Dump File  . . . . . . . . [  ctrl-T  ] . . . . .   15
  109.             Untag File  . . . . . . . . . . [    U     ] . . . . .   15
  110.             Untag All Files . . . . . . . . [  alt-U   ] . . . . .   15
  111.             Volumn ID Toggle  . . . . . . . [  ctrl-V  ] . . . . .   15
  112.             eXecute File  . . . . . . . . . [ X  alt-X ] . . . . .   16
  113.  
  114.          MACROS  . . . . . . . . . . . . . . . . . . . . . . . . .   16
  115.  
  116.          EXIT PROGRAM . . . . . . . . . . . [    F9    ] . . . . .   19
  117.  
  118.          LICENSING & REGISTRATION  . . . . . . . . . . . . . . . .   20
  119.  
  120.          WARRANTY & DISCLAIMER . . . . . . . . . . . . . . . . . .   20
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                                      - i -
  131.  
  132.  
  133.  
  134.  
  135.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  136.  
  137.  
  138.                          ╔═══════════════════════════╗
  139.          ════════════════╣    DIRECTORY MOVEMENT     ╠═════════════════
  140.                          ╚═══════════════════════════╝
  141.  
  142.               The Function Keys F1 thru F8 allow the user to  move  the
  143.          directory  highlighter  from one directory to another.  Moving
  144.          the highlighter from directory to directory  does  not  change
  145.          the  user  into the newly highlighted directory until the user
  146.          strikes the carriage return [CR] key.  The directory  function
  147.          keys do the following:
  148.  
  149.            F1 - Move  the  directory  highlighter  backward/up  to  the
  150.                  previous directory.
  151.  
  152.            F2 - Move the directory highlighter forward/down to the next
  153.                 directory.
  154.  
  155.            F3 - Move the directory highlighter up the tree display  one
  156.                 half as many directories as are currently displayed.
  157.  
  158.            F4 - Move the directory highlighter down  the  tree  display
  159.                 one half as many directories as are currently displayed.
  160.  
  161.            F5 - Move the directory highlighter to the root directory.
  162.  
  163.            F6 - Move  the  directory   highlighter  to  the  very  last
  164.                 directory.
  165.  
  166.            F7 - Scroll up the display of the directory structure.
  167.  
  168.            F8 - Scroll down the display of the directory structure.
  169.  
  170.                   ************      You  need  to  hit  the
  171.                   * REMEMBER *      carriage return [CR] to
  172.                   ************      change/enter a directory.
  173.  
  174.               DIRECTORY MOVEMENT WITH ARROW KEYS  -  The  user  has  an
  175.          alternate means of moving the  directory  highlighter  through
  176.          the use of the arrow keys.  Normally the arrow keys  are  used
  177.          to move amongst the files of a directory,  however;  with  the
  178.          help of the space bar acting as a toggle key, the  arrow  keys
  179.          can move the directory highlighter as well.  This can be handy
  180.          for  those users possessing keyboards with function keys along
  181.          the top of the keyboard which makes it difficult  to  use  for
  182.          directory movement.
  183.  
  184.              The SPACE bar is used as a toggle to switch the definition
  185.          of the arrow keys from file movement to directory movement and
  186.          back again.  A small left pointing arrow  will  appear  midway
  187.          down the border between the  directory  screen  and  the  file
  188.          screen  when  the  arrow  keys  work  on  directory  movement.
  189.          When no left arrow appears in the border between the  screens,
  190.          the arrow  keys  work on  file  movement.   Users  that desire
  191.          preventing the SPACE bar from  acting  as a  toggle  key  (and
  192.          accidently switching the arrow key definitions)  can lock  out
  193.          the SPACE bar toggle feature by  selecting  the  "Q"  key.   A
  194.  
  195.  
  196.                                     - 1 -
  197.  
  198.  
  199.  
  200.  
  201.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  202.  
  203.  
  204.          second method of switching the definition of the arrow keys is
  205.          by using the Ctrl-Left Arrow and Ctrl-Right Arrow  keys.   The
  206.          Ctrl-Left Arrow key will define the  arrow  keys  to  work  on
  207.          navigating amongst directories,  while  the  Ctrl-Right  Arrow
  208.          will define the arrow  keys  to  work  on  files.  This  is  a
  209.          temporary implementation and will  be  further  refined  in  a
  210.          later release.
  211.  
  212.               LINKING DIRECTORIES TO NUMBERS OPTION - The user may link
  213.          a directory to a number (1 thru 9) or alt-number  (alt-1  thru
  214.          alt-9)   key  sequence.   After  a  directory  is  so  linked,
  215.          selecting the number or alt-number sequence will highlight the
  216.          desired directory.  To enter the directory the user may  still
  217.          be required to hit the return/enter key.
  218.  
  219.               The user may display and/or change directory-number links
  220.          by selecting the "0" key or "alt-0" key sequence.  The display
  221.          presented  will allow changes to the links by highlighting the
  222.          desired directory with F1 thru F8,  the  desired  number  with
  223.          Up/Dn Arrows,  and then using the Ins key to assign a link, or
  224.          the Del key to delete a link.  If changes are made,  the  user
  225.          is  prompted to chose whether the startup defaults file should
  226.          be permanently modified.  Also from this display the user  may
  227.          elect  to  switch  directly  to  another  displayed  directory
  228.          without making any changes to displayed links.
  229.  
  230.               When  using  the  directory   link   option   to   switch
  231.          highlighted  directories  the  drive  id  of  the  source  and
  232.          destination directories is significant.  If the  drive  id  of
  233.          the   source  or  current  directory  is  different  from  the
  234.          destination or future directory  then  not  only  is  the  new
  235.          directory  highlighted  but the user is also placed in the new
  236.          directory and presented with the listing of files in that  new
  237.          directory  on  the right side of the display.  If the drive id
  238.          of the source and  destination  are  the  same  then  the  new
  239.          directory  is  highlighted  but  the  user  remains in the old
  240.          directory and the file  listing  on  the  right  side  of  the
  241.          display  remains  unchanged.  To  enter  the  new  directory a
  242.          return/enter must be entered.
  243.  
  244.               "TAB <ltr>" OPTION - Depressing the TAB key  followed  by
  245.          a letter  will move the  highlighted  directory  to  the first
  246.          directory whose first letter of its full  pathname  (excluding
  247.          drive id, ie: "c:\") is equal to or greater than the specified
  248.          letter.
  249.  
  250.               Currently there is a  limitation  of  a  maximum  of  150
  251.          directories  for  any  one  drive.  Exceeding  this limit will
  252.          result in an error message.  See "CTRL-L" option.
  253.  
  254.                          ╔═══════════════════════════╗
  255.          ════════════════╣  FILE INDICATOR MOVEMENT  ╠═════════════════
  256.                          ╚═══════════════════════════╝
  257.  
  258.               Upon  entering  a  directory  that  contains  one or more
  259.          files,  the first file in the directory is marked with 2 small
  260.  
  261.  
  262.                                     - 2 -
  263.  
  264.  
  265.  
  266.  
  267.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  268.  
  269.  
  270.          triangluar  indicators,  one  on  each  side of the file name.
  271.          This indicates which file is the current "indicated file", and
  272.          further file information about this file is displayed  at  the
  273.          bottom of the display screen.
  274.  
  275.               To  change  the  "indicated file" the file indicators are
  276.          moved from file to file through the use of  the  cursor  arrow
  277.          keys  on  the numeric keypad.  The arrow and related keys work
  278.          as follows:
  279.  
  280.             Up Arrow Key    - Move to the previous file
  281.  
  282.             Down Arrow Key  - Move to the next file
  283.  
  284.             Left Arrow Key  - Move to the file in  the  column  to  the
  285.                               left
  286.  
  287.             Right Arrow Key - Move to the file in  the  column  to  the
  288.                               right
  289.  
  290.             Home Key        - Move to the first  file  on  the  display
  291.                               screen
  292.  
  293.             End Key         - Move to the  last  file  on  the  display
  294.                               screen
  295.  
  296.             PgUp Key        - Display previous page of file names
  297.  
  298.             PgDn Key        - Display next page of file names
  299.  
  300.               The  PgUp/PgDn  keys  are  active only when the currently
  301.          displayed directory has more files than can fit  on  a  single
  302.          screen/page.
  303.  
  304.            "TAB TAB <ltr>" OPTION -    Depressing  the  TAB  key  twice
  305.          followed by a letter will change the "indicated file"   to  be
  306.          the  first file whose first letter of its name is equal to  or
  307.          greater than the specified letter.
  308.  
  309.               Currently there is a limitation of a maximum of 300 files
  310.          per any one directory.  Exceeding this limit will result in an
  311.          error message.  See "CTRL-L" option.
  312.  
  313.                          ╔═══════════════════════════╗
  314.          ════════════════╣         COMMANDS          ╠═════════════════
  315.                          ╚═══════════════════════════╝
  316.  
  317.               ┌─────────────────────────────┐         ┌──────────┐
  318.          ─────┤   ATTRIBUTE TAGGED FILES    ├─────────┤   "A"    ├─────
  319.               └─────────────────────────────┘         └──────────┘
  320.  
  321.               This option allows the user to change 3 of the  attribute
  322.          bits  on  all  files  that are tagged.  Depressing "A" with no
  323.          files tagged will result in an error  beep.  Once  files  have
  324.          been tagged this option becomes available.  Activation of this
  325.          option  will  allow the user to turn on/off the read-only bit,
  326.  
  327.  
  328.                                     - 3 -
  329.  
  330.  
  331.  
  332.  
  333.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  334.  
  335.  
  336.          the system bit and the hidden bit,  by toggling the "r",  "s",
  337.          and "h" keys respectively.  Changing the file's attribute bits
  338.          only  takes  effect when the carriage return key is depressed.
  339.          The user should toggle the attribute select keys ("r",  "s"  &
  340.          "h")  to  the desired states,  then hit the carriage return to
  341.          activate the desired changes.
  342.  
  343.  
  344.               ┌─────────────────────────────┐         ┌──────────┐
  345.          ─────┤     ATTRIBUTE DIRECTORY     ├─────────┤ "Ctrl-A" ├─────
  346.               └─────────────────────────────┘         └──────────┘
  347.  
  348.               This option allows the user to change  the  same  3  file
  349.          attribute  bits  that  Option  A (above) changes,  except this
  350.          option  works  on  the  attribute  bits  of  the   highlighted
  351.          directory.  The  significance  of  changing  the  read-only or
  352.          system bits of a directory is unknown.  Turning the hidden bit
  353.          of a directory on will hide the directory from the normal  DOS
  354.          "dir"   command.   The   DS  program  can  see  the  directory
  355.          regardless of the condition of the hidden bit.  The  user  may
  356.          want  to  hide  a  directory so that other people that use the
  357.          same machine do not  rummage  through  the  hidden  directory.
  358.          This assumes the other users do not know or have access to the
  359.          DS or other programs that show the directory regardless of the
  360.          hidden   bit.   The  user  is  prohibited  from  changing  the
  361.          attribute bits on the root directory of any  drive.  All  sub-
  362.          directories  are  fair  game.
  363.  
  364.               ┌─────────────────────────────┐         ┌──────────┐
  365.          ─────┤           BACKUP            ├─────────┤   "B"    ├─────
  366.               └─────────────────────────────┘         └──────────┘
  367.  
  368.               The backup option will execute the "ds_bkup.exe" program.
  369.          It will prompt the user for the type of backup (ie:  to floppy
  370.          disks  or  to  a  second  hard  disk)  and  the  backup  drive
  371.          destination.  It will then present a display screen  identical
  372.          to  the main DS program with the exception that the "indicated
  373.          file" is now marked with only a trailing indicator.  All files
  374.          displayed will have 1 of 3 characters preceeding the filename.
  375.          The 3 characters and their significance are:
  376.  
  377.               "+" indicates the file has its archive bit set,  or  that
  378.                   the user would like to set the archive bit on.
  379.  
  380.               [sp]  indicates  the  file  does not have the archive bit
  381.                     set,  or that the user  would  like  to  clear  the
  382.                     archive bit.
  383.  
  384.               "-"  indicates  that  the  user would like to delete this
  385.                    file.
  386.  
  387.              In  the  manual  mode  the  user  is  presented  with  the
  388.          opportunity  to  modify  the archive bit of a file by changing
  389.          the character preceeding the file name.  The actual changes to
  390.          the file's archive bit are  not  implemented  until  the  user
  391.          processes his/her desired changes by hitting the "p" key.  The
  392.  
  393.  
  394.                                     - 4 -
  395.  
  396.  
  397.  
  398.  
  399.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  400.  
  401.  
  402.          "p"  key  processes changes and will set/clear the archive bit
  403.          on files with "+"/[sp] respectively,  and delete  those  files
  404.          marked with a "-" preceeding the file name.
  405.  
  406.              The  actual  backup  (copying  to  backup) is done only on
  407.          those files that have their archive bit set on.  In the manual
  408.          mode,  the backup of a directory is accomplished by  the  user
  409.          pressing  the "x" key.  The "x" key will eXecute the backup of
  410.          a directory.  If there are no files in the selected  directory
  411.          that  need  backing  up (ie:  no files have their archive bits
  412.          set) then pressing "x" will appear to do nothing,  and you are
  413.          left  in  the same directory to choose additional options.  If
  414.          the directory does need backing up,  then the backup procedure
  415.          will  commence and if the backup is to floppy disks,  the user
  416.          will be prompted to enter the appropriate backup diskettes.
  417.  
  418.              The auto/manual mode refers to the  capability  of  moving
  419.          from directory to directory manually or automatically.  In the
  420.          manual mode, the user must move from one directory to the next
  421.          through the use of the F1-F8 keys and the carriage return.  In
  422.          the  auto  mode,  the backup program automatically moves on to
  423.          the next directory after it  has  completed  operations  in  a
  424.          given  directory.  The user may switch back and forth from the
  425.          manual mode and auto mode through the use of the "m"  and  "a"
  426.          keys.  To  enter  the  auto  mode  from the manual mode simply
  427.          depress the "a" key.  To enter the manual mode from  the  auto
  428.          mode simply depress the "m" key.
  429.  
  430.              In the auto mode,  if a directory requires backup and  the
  431.          user  is backing up to floppy disks,  the user is prompted for
  432.          inserting the proper  backup  disks.  If  the  user  does  not
  433.          desire  to backup the currently displayed directory,  the user
  434.          may skip  that  directory  by  depressing  the  ESC  key.  The
  435.          program  will then move on to the next directory and check for
  436.          required backups.  The user is  automatically  placed  in  the
  437.          manual  mode at the completion of the auto mode (ie:  when the
  438.          auto mode has completed processing the last  directory).  Auto
  439.          mode  backup  to  another hard disk does not require prompting
  440.          for backup disks;  however, the user may still be prompted for
  441.          possible  obsolete backup files (see below).  Auto mode backup
  442.          to another hard disk requires the destination  directory  have
  443.          the  identically  same  full  pathname as the source directory
  444.          with the exception of the drive id (ie: 1st character).
  445.  
  446.          The  backup  program maintains 3 user selectable copy options.
  447.          They are:
  448.  
  449.                Precautionary Copy - A precautionary copy is the copy to
  450.          backup of a file which did not have its archive bit  set.  The
  451.          file  is  copied to backup even though the archive bit was not
  452.          on as a precaution because the backup program could not find a
  453.          file by the same name on any  of  the  backup  disks  for  the
  454.          current directory.  The default for this option on start up is
  455.          "no"  do  not  do  precautionary  copying  of files.  For this
  456.          option to work correctly,  the user  must  insert  all  backup
  457.          disks  for  a  particular  directory in the correct sequential
  458.  
  459.  
  460.                                     - 5 -
  461.  
  462.  
  463.  
  464.  
  465.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  466.  
  467.  
  468.          order and answer "y"es to the prompt on the final backup disk.
  469.  
  470.                Obsolete Backups - An obsolete backup file is a file the
  471.          program finds on a backup disk but does not find a file by the
  472.          same name in the directory which the user is backing  up.  The
  473.          default  for  this  option  on start up is "identify" possible
  474.          obsolete files.
  475.  
  476.                Delete Duplicate Backups - Duplicate backups are 2 files
  477.          on 2 different backup floppy diskettes  of  1  directory  that
  478.          have  the  same name.  The default for this option on start up
  479.          is "no",  do not  delete  duplicate  backup  files.  For  this
  480.          option  to  work  correctly,  the  user must insert all backup
  481.          disks for a particular directory  in  the  correct  sequential
  482.          order and answer "y"es to the prompt on the final backup disk.
  483.  
  484.              All 3 of the above copy options can be changed by the user
  485.          by  selecting  the  "d" (for defaults) key,  and then toggling
  486.          either the "p",  "o"  or  "d"  keys  for  Precautionary  Copy,
  487.          Obsolete Backups, and Duplicate Backups respectively.
  488.  
  489.             One of the options available while in the  manual  mode  is
  490.          the "Restore-.bat" option.  This option will construct, in the
  491.          root  directory  of  the drive to be backed up,  2 batch files
  492.          that can be used to reconstruct the  directory  structure  and
  493.          restore all backup files, should the need to reformat the hard
  494.          disk become necessary or should the user desire to switch over
  495.          to a new hard disk.  If you are backing up to floppies,  the 2
  496.          files are "ds_f1.bat" and "ds_f2.bat".  If you are backing  up
  497.          to  a  second  hard  disk,   the  files  are  "ds_h1.bat"  and
  498.          "ds_h2.bat".  This option should be  executed  each  time  the
  499.          user makes some sort of change to the directory structure (ie:
  500.          mkdir/rmdir) on the hard disk in question.
  501.  
  502.               ┌─────────────────────────────┐       ┌────────────┐
  503.          ─────┤        COMMAND ENTER        ├───────┤"C"  "Alt-C"├─────
  504.               └─────────────────────────────┘       └────────────┘
  505.  
  506.              The  command  entry  option  allows  the user to enter any
  507.          command they would enter at the  normal  DOS  command  prompt.
  508.          Whatever  is entered by the user is passed on to a second copy
  509.          of "command.com".   Upon depressing the "c" or "alt-c" key the
  510.          bottom  3 status  lines will  be  cleared  and  the  following
  511.          message appear:
  512.  
  513.                 To return to DS - Enter only a carriage return
  514.  
  515.          The DOS command line prompt will be the current path  followed
  516.          by a triangle symbol pointing to the right.   Users may  enter
  517.          as many commands in sequence as they desire,  returning  to DS
  518.          by entering only a carriage return.   This option  will  allow
  519.          the user to interface with DOS command stack programs such  as
  520.          "CED", and with DOS  keyboard  enhancement  programs  such  as
  521.          "Newkey".
  522.  
  523.               The "c" option will process one  or more  commands  while
  524.  
  525.  
  526.                                     - 6 -
  527.  
  528.  
  529.  
  530.  
  531.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  532.  
  533.  
  534.          the DS program stays resident in  memory.   The "alt-c" option
  535.          will process the desired  command  while  overlaying  the   DS
  536.          program.  Upon  termination  of  the  "alt-c"  option  the  DS
  537.          program will be reloaded from disk.   The  "alt-c"  option  is
  538.          slower to reload/restart DS but useful  in  systems  that  are
  539.          tight on memory.  Upon reloading DS the "alt-c"  option should
  540.          retain the same current "indicated file"; however, all tagging
  541.          of files will be lost.
  542.  
  543.               ┌─────────────────────────────┐         ┌──────────┐
  544.          ─────┤        DRIVE CHANGE         ├─────────┤   "D"    ├─────
  545.               └─────────────────────────────┘         └──────────┘
  546.  
  547.              The  drive  change  option  allows the user to switch to a
  548.          different default drive and display  the  directory  structure
  549.          information of the new drive.  When switching off a hard disk,
  550.          all directory structure information about that drive and other
  551.          pertinent  program  information (ie:  current colors) is first
  552.          copied to the "ds_globl.log" and  "ds_drv_?.log"  files.  This
  553.          is done so that when switching back to that hard  disk  it  is
  554.          not necessary to do a rescan of the entire disk to recover the
  555.          disk directory structure information.  The  user  can  specify
  556.          which drives the program will maintain "log"  files on through
  557.          the use of the "Ctrl-E" option.
  558.  
  559.               ┌─────────────────────────────┐         ┌──────────┐
  560.          ─────┤     DELETE TAGGED FILES     ├─────────┤ "Alt-D"  ├─────
  561.               └─────────────────────────────┘         └──────────┘
  562.  
  563.              The  delete  tagged  files  option  will allow the user to
  564.          delete those files that  have  been  tagged  (see  Option  "T"
  565.          below).  This  option  will  first request a confirmation that
  566.          the user really wants to delete all those  files  marked.  THE
  567.          DEFAULT  CONFIRMATION  RESPONSE IS "Y",  SO DEPRESSING ANY KEY
  568.          EXCEPT "N" (and ESC) WILL DELETE ALL TAGGED FILES.
  569.  
  570.               ┌─────────────────────────────┐         ┌──────────┐
  571.          ─────┤ DIRECTORY ADD/DELETE/CHANGE ├─────────┤ "Ctrl-D" ├─────
  572.               └─────────────────────────────┘         └──────────┘
  573.  
  574.              The  directory  modification option will allow the user to
  575.          add or delete directories,  and also to  change  the  name  of
  576.          specified  directories.  Once  the  option is selected,  the 3
  577.          sub-options are displayed.  If the user desires to  delete  or
  578.          change  the name of a directory,  the specified directory must
  579.          be highlighted thru the use of the F1-F8  keys.  If  the  user
  580.          desires  to  add a directory,  the PARENT directory of the new
  581.          directory must be highlighted.  Some additional constrains  on
  582.          each sub-option are:
  583.  
  584.             Add Directory:
  585.                1. The  addition  is  denied  if  the current  number of
  586.                   directories is already at the max directory limit.
  587.                2. The new directory name must be  valid.
  588.                3. The new directory name  must have a full pathname and
  589.                   screen print name each less than 40 characters.
  590.  
  591.  
  592.                                     - 7 -
  593.  
  594.  
  595.  
  596.  
  597.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  598.  
  599.  
  600.  
  601.             Delete Directory:
  602.                1. Deletion  is  denied if  the user is currently in the
  603.                   specified directory  (ie:  right  side  file  display
  604.                   matches left side highlighted directory).
  605.                2. Deletion  is  denied if  the highlighted directory is
  606.                   not empty (ie:  has  subdirectories  or  files  still
  607.                   attached).
  608.                3. Deletion  is  denied if  the highlighted directory is
  609.                   the root directory.
  610.  
  611.             Change Name:
  612.                1. The new directory name must be valid.
  613.                2. The new directory name  must have a full pathname and
  614.                   screen print name each less than 40 characters.
  615.                3. The change name option only works on PC/MS DOS  3.0+.
  616.                   DOS 2.x does not support changing of directory names.
  617.  
  618.          Upon completion of a valid add/delete/change, the program will
  619.          adjust the directory tree display and allow the user  to  make
  620.          additional add/delete/changes.   To  terminate  the  directory
  621.          modification option, hit the ESC key.
  622.  
  623.               ┌─────────────────────────────┐       ┌────────────┐
  624.          ─────┤     EDIT INDICATED FILE     ├───────┤"E"  "Alt-E"├─────
  625.               └─────────────────────────────┘       └────────────┘
  626.  
  627.              The  edit  option  will allow the user to edit the current
  628.          "indicated file".  The  user  must  supply  and  identify  the
  629.          desired  editor  to  the  DS program.  The DS program does not
  630.          provide an editor of its own, but simply attempts to execute a
  631.          ".com" or ".exe" file that has been defined  by  the  "Ctrl-E"
  632.          option  as the default editor.  The user should specify a full
  633.          pathname for the desired editor with the "Ctrl-E"  option.  If
  634.          the user has not previously defined their own favorite  editor
  635.          to  the  DS  program,  the program  will attempt to execute  a
  636.          file by the name of  "edit.com",  "edit.exe",  or  "edit.bat".
  637.          Upon  successful  execution  of  the  defined  editor,  the DS
  638.          program passes to it  the name  of the current indicated file.
  639.          Upon  termination  of  the  editing  process,  the  DS program
  640.          resumes where it left off.
  641.  
  642.               The "e" option will edit the indicated file while  the DS
  643.          program stays resident in  memory.   The  "alt-e"  option will
  644.          edit the indicated file while overlaying the DS program.  Upon
  645.          termination of the  "alt-e"  option the  DS  program  will  be
  646.          reloaded from disk.  The  "alt-e"  option is  slower to reload
  647.          or restart DS but useful in systems that are tight on  memory.
  648.          Upon reloading DS the  "alt-e"  option should  retain the same
  649.          current "indicated file";  however, all tagging of files  will
  650.          be lost.
  651.  
  652.               It  is  highly  recommended  that  the  user  obtain  and
  653.          execute the  "DPATH"  program  (found  on  most  RBBS  boards)
  654.          in   their autoexec.bat  file.  DPATH  is  to  data files what
  655.          PATH is to executable files. With DPATH in effect, your editor
  656.  
  657.  
  658.                                     - 8 -
  659.  
  660.  
  661.  
  662.  
  663.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  664.  
  665.  
  666.          will  be able  to  find  supporting  files  even  though  your
  667.          current  directory may not be  the directory where your editor
  668.          and the support files reside.  Users who have DOS 3.2 or later
  669.          should use the  "APPEND"  command which accomplishes the  same
  670.          results as the DPATH program.
  671.  
  672.  
  673.               ┌─────────────────────────────┐         ┌──────────┐
  674.          ─────┤        EDIT DEFAULTS        ├─────────┤ "Ctrl-E" ├─────
  675.               └─────────────────────────────┘         └──────────┘
  676.  
  677.              The Edit Defaults change option will  allow  the  user  to
  678.          redefine  the  program  used as the default editor (depressing
  679.          the "E" key), the default lister  ("L"  key),  and  for  which
  680.          drives the program will maintain a "log"  file.   The  initial
  681.          defaults  for the editor and  lister  are  "edit"  and  "list"
  682.          but may be permanently changed by  the  user.  Upon  selection
  683.          of this option the user is presented with  a  display  of  the
  684.          current defaults and the command keys to effect changes.   The
  685.          user should specify a complete pathname for the desired editor
  686.          and list program.   For  example, if  the  desired  editor  is
  687.          "list.com"  in the  "dos"  directory on the  "c:"  drive, then
  688.          specify "c:\dos\list"  rather than just  "list".   Failure  to
  689.          specify a complete pathname will  result in  the  "alt-e"  and
  690.          "alt-l"  options   failing  to   execute  and  presenting  the
  691.          following (rather misleading) DOS error message:
  692.  
  693.                          "run-time error R6005
  694.                           -not enough memory on exec"
  695.  
  696.               ┌─────────────────────────────┐         ┌──────────┐
  697.          ─────┤          FIND FILE          ├─────────┤   "F"    ├─────
  698.               └─────────────────────────────┘         └──────────┘
  699.  
  700.             The find option will allow the user to search  the  current
  701.          default  drive  for  a  specified file.  The user provides the
  702.          name of the file,  which can include the "*" and "?"  wildcard
  703.          specifiers.  The  find  option  will then commence a search of
  704.          all directories starting  from  the  root  directory.  When  a
  705.          matching  file  is found in a directory,  the program stops in
  706.          that directory and DISPLAYS ONLY THOSE FILES OF THE  DIRECTORY
  707.          THAT  MATCH THE SPECIFIED STRING.  This option only stops once
  708.          in each directory.  Any additional files that match (which  is
  709.          likely with "*" and "?") will also be displayed along with the
  710.          "indicated file".
  711.             Once the program has halted  in  a  directory  that  has  a
  712.          matching file the following options are available:
  713.  
  714.              Arrow Keys   \
  715.              Home / End    }  -   Work as they normally do
  716.              PgUp / PgDn  /
  717.  
  718.              'L' or 'l' Key   -   Will list the indicated file
  719.  
  720.              Note: Directory movement keys F1-F8 do not work here.
  721.  
  722.  
  723.  
  724.                                     - 9 -
  725.  
  726.  
  727.  
  728.  
  729.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  730.  
  731.  
  732.          The user has 3 additional options to continue/terminate:
  733.  
  734.              F2  Key   -  Continue searching directories.
  735.  
  736.              [CR] Key  -  Terminate  search  option  in  the  currently
  737.                           displayed directory.
  738.  
  739.              ESC Key   -  Terminate search option & return user to  the
  740.                           original directory from which the option  was
  741.                           started.
  742.  
  743.          If "F2" is chosen,  upon completion of the final directory the
  744.          user is placed in the original directory from which  the  find
  745.          option was activated.
  746.  
  747.          Note:  The  find option disregards the user's current select &
  748.          sort options (see ALT-S) while searching for  matching  files.
  749.          During  execution,  the  find option uses a select criteria of
  750.          the specified search  string  and  sorts  files  by  ascending
  751.          filename.  Therefore,  display  of  directories  which contain
  752.          matching files will show  only  those  filenames  of  matching
  753.          files  even  though  there  may  be  additional  files  in the
  754.          directory.   Upon  termination  of  this  option,  the  user's
  755.          original  select & sort options are reinstated.  If,  however,
  756.          the user exits this option through the use of the CR  (current
  757.          directory) key,  there is the possibility that  the  file  the
  758.          user  just  found  will  disappear if the original file select
  759.          criteria does not match the file just found.  Confusing  isn't
  760.          it.
  761.  
  762.               ┌─────────────────────────────┐         ┌──────────┐
  763.          ─────┤     FREE ON OTHER DRIVE     ├─────────┤ "Alt-F"  ├─────
  764.               └─────────────────────────────┘         └──────────┘
  765.  
  766.              This option will allow the user to find out the  available
  767.          space  (free  bytes) of any drive without having to switch off
  768.          the current drive.  This option would  most  appropriately  be
  769.          used  when  tagging  files  on  the  current  drive to copy to
  770.          another drive.  In this way the user can get a rough  estimate
  771.          as  to  how  many  files can be tagged and copied to the other
  772.          drive.  The number of free bytes on the other  drive  will  be
  773.          displayed  in  the lower right corner of the box border,  just
  774.          above the display of the number of bytes tagged on the current
  775.          drive.  Due to the nature of file space allocation by DOS  (in
  776.          clusters of varying sizes on different media), you will not be
  777.          able  to  copy as many bytes from one media to the other media
  778.          as specified in this option.  In other words,  expect to  copy
  779.          fewer than the number of free bytes displayed by this option.
  780.  
  781.               ┌─────────────────────────────┐         ┌──────────┐
  782.          ─────┤          HELP MENU          ├─────────┤   "?"    ├─────
  783.               └─────────────────────────────┘         └──────────┘
  784.  
  785.              The help menu  will display a  one  page  summary  of  all
  786.          available options.  Expanded context-sensitive help is  avail-
  787.          able by depressing the F10 key.
  788.  
  789.  
  790.                                     - 10 -
  791.  
  792.  
  793.  
  794.  
  795.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  796.  
  797.  
  798.  
  799.               ┌─────────────────────────────┐         ┌──────────┐
  800.          ─────┤     COPY TAGGED FILES       ├─────────┤   "K"    ├─────
  801.               └─────────────────────────────┘         └──────────┘
  802.  
  803.              The  copy  tagged files option  will copy those files that
  804.          are tagged (see Option "T" below) to  a  specified  directory.
  805.          The  user  will specify the desired destination directory.  If
  806.          the user desires to make a second copy of a file in  the  same
  807.          directory, specify only the new name of the file.  If the user
  808.          specifies only a drive specification such as "a:", the program
  809.          will  copy  the  tagged files to the current directory on that
  810.          drive.  If the user does not specify a  destination  directory
  811.          but simply enters a carriage return, the program will copy the
  812.          tagged  files to the directory which is currently highlighted.
  813.          When choosing this last method of specifying  the  destination
  814.          directory,  prior to entering the carriage return the user may
  815.          change the highlighted directory with the use of the  F1  thru
  816.          F8  keys.  The  program will not allow the user to copy a file
  817.          or files to  the  same  directory  without  specifying  a  new
  818.          filename.  In other words, no copy will take place if the user
  819.          simply  enters a carriage return and the highlighted directory
  820.          also happens to be the current  directory.  This  prevents the
  821.          system from trying to copy a file onto itself and consequently
  822.          clobbering itself.
  823.  
  824.               ┌─────────────────────────────┐         ┌──────────┐
  825.          ─────┤        COLOR CHANGE         ├─────────┤ "Alt-K"  ├─────
  826.               └─────────────────────────────┘         └──────────┘
  827.  
  828.             The DS program will allow the user  with  a  color/graphics
  829.          monitor to change the color of the foreground,  background and
  830.          display border.  To enable these color changes the user  first
  831.          selects  the  ALT-K  option,  whereupon the following keys are
  832.          used:
  833.  
  834.             F1 Key  - Change/Increment the  display  foreground  color.
  835.                       The foreground cycles thru 16 colors.
  836.  
  837.             F2 Key  - Change/Increment the  display  background  color.
  838.                       The background cycles thru 8 colors.
  839.  
  840.             F3 Key  - Change/Increment the display  border  color.  The
  841.                       border cycles thru 8 colors.
  842.  
  843.             F4 Key  - Modify the defaults startup file "ds_prog.def" so
  844.                       that current selected  colors  will  be  used  on
  845.                       future initializations of the program.
  846.  
  847.             F5 Key  - Modify the default colors used  when  not  within
  848.                       the DS program. This option requires the presence
  849.                       of the ansi.sys device driver.
  850.  
  851.             F6 Key  - Modify the color/mono attributes on  the  display
  852.                       to  conform  with a  monochrome  display.    This
  853.                       option might be  necessary  should  the  defaults
  854.  
  855.  
  856.                                     - 11 -
  857.  
  858.  
  859.  
  860.  
  861.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  862.  
  863.  
  864.                       file   contain   color   attributes   which   are
  865.                       undesirable  (ie:  underline)  for  a  monochrome
  866.                       display.  This option is only active for  a  mono
  867.                       display.
  868.  
  869.             To exit the color change  option,  depress  the  Return  or
  870.          Escape key.
  871.  
  872.               ┌─────────────────────────────┐       ┌────────────┐
  873.          ─────┤          LIST FILE          ├───────┤"L"  "Alt-L"├─────
  874.               └─────────────────────────────┘       └────────────┘
  875.  
  876.             The list option will allow the user to list the contents of
  877.          the  current  "indicated  file".  The  user  must  supply  and
  878.          identify the desired lister program to the DS program.  The DS
  879.          program does not provide a lister  program  of  its  own,  but
  880.          simply  attempts  to  execute a ".com" or ".exe" file that has
  881.          been defined by  the  "Ctrl-E"  option as the default  lister.
  882.          The user should specify a complete pathname  for  the  desired
  883.          lister program with the "Ctrl-E" option.  If  the user has not
  884.          previously defined a lister  program  to the DS  program,  the
  885.          program  will  attempt  to  execute  a  file  by  the  name of
  886.          "list.com",  "list.exe",  or "list.bat".  If the user does not
  887.          have a lister program they  should  create a  "list.bat"  with
  888.          "type %1"  and  "pause"  as the only 2 lines in the file which
  889.          "ctrl-e" maintains as the lister file.  This way the file will
  890.          be listed via the DOS "type" command.  An  outstanding  lister
  891.          program  by  Vernon D. Buerg is  available in the  "shareware"
  892.          environment  which is highly recommended for your use.
  893.  
  894.               The "l" option will list the indicated file while  the DS
  895.          program stays resident in  memory.   The  "alt-l"  option will
  896.          list the indicated file while overlaying the DS program.  Upon
  897.          termination of the  "alt-l"  option the  DS  program  will  be
  898.          reloaded from disk.   The  "alt-l"  option is slower to reload
  899.          or restart DS but useful in systems that are tight on  memory.
  900.          Upon reloading DS the "alt-l" option  should  retain  the same
  901.          current "indicated  file";  however, all tagging of files will
  902.          be lost.
  903.  
  904.  
  905.               ┌─────────────────────────────┐         ┌──────────┐
  906.          ─────┤    LIMITS OF THE PROGRAM    ├─────────┤ "Ctrl-L" ├─────
  907.               └─────────────────────────────┘         └──────────┘
  908.  
  909.              This  option  will show the user the limits of the current
  910.          "DS.EXE" program.  Normally  the user  should  never  need  to
  911.          exercise this option.   However,  should one  of  the  program
  912.          limits be exceeded,  an alarm will sound and a message will be
  913.          displayed that states "Exceeded Program Limits".  The user can
  914.          then use this option to  determine  which  program  limit  was
  915.          exceeded.  Hopefully the program  will  continue  to  operate,
  916.          disregarding  the  directories  or  files  that  exceeded  the
  917.          program limits.  As the size of the data structures supporting
  918.          this program are determined at compile  time  (vice  execution
  919.          time), currently the only remedy  for  exceeding  the  program
  920.  
  921.  
  922.                                     - 12 -
  923.  
  924.  
  925.  
  926.  
  927.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  928.  
  929.  
  930.          limits is to either  rearrange your directory/file   structure
  931.          to conform to the program limits,  or  contact  the author for
  932.          another copy of the  program with  limits  extended to  values
  933.          more appropriate to your particular system.
  934.              A second actuation of "CTRL-L" will provide  the  user  an
  935.          expanded display of program statistics.  This display includes
  936.          sizes of the Code, Data and Stack segments.  The Code  segment
  937.          is further broken down  showing  the  size  of  "C"  language,
  938.          assembly language,  and  library  modules.  The  Data  segment
  939.          shows the amount of memory allocated to strings and constants,
  940.          the amount allocated to variables, and the amount required  as
  941.          program overhead.
  942.  
  943.               ┌─────────────────────────────┐         ┌──────────┐
  944.          ─────┤      MOVE TAGGED FILES      ├─────────┤   "M"    ├─────
  945.               └─────────────────────────────┘         └──────────┘
  946.  
  947.              The move tagged files option allows the user to move those
  948.          files  tagged  (see  Option "T" below) to another directory on
  949.          the SAME drive.  Moving files from directory to  directory  is
  950.          quicker and more efficient than copying all the  tagged  files
  951.          to  the  destination  directory and then deleting all the same
  952.          files from the source directory.  The user can either  specify
  953.          the  desired  destination directory or enter simply a carriage
  954.          return.  If the  user  enters  only  a  carriage  return,  the
  955.          program  will move all the tagged files to the directory which
  956.          is  currently  highlighted.   When  choosing  this  method  of
  957.          specifying the destination directory,  the user may change the
  958.          highlighted directory with  the  F1  thru  F8  keys  prior  to
  959.          entering  the carriage return.  Additionally,  the highlighted
  960.          directory must be different from the  current  directory  (the
  961.          one  in  which  the  tagged  files  are in) for this method of
  962.          entering only a carriage return to work.
  963.  
  964.               ┌─────────────────────────────┐         ┌──────────┐
  965.          ─────┤  25 43/50 LINE MODE TOGGLE  ├─────────┤ "Alt-M"  ├─────
  966.               └─────────────────────────────┘         └──────────┘
  967.  
  968.              The expanded 43/50 line toggle  will  allow  the  user  to
  969.          switch back and forth from 25 lines  to  43(EGA)  or  50(PS/2)
  970.          lines per display on monitors  supporting  such  modes.   When
  971.          exiting the DS program the user is  automatically  placed back
  972.          in the 25 line mode as DOS  does  not  currently  support  the
  973.          43/50 line mode.  Should the user exit the DS program while in
  974.          the 43/50 line mode and subsequently reenter the program,  the
  975.          user will be placed back in the 43/50 line mode.
  976.               ┌─────────────────────────────┐         ┌──────────┐
  977.          ─────┤     PRINT TAGGED FILES      ├─────────┤   "P"    ├─────
  978.               └─────────────────────────────┘         └──────────┘
  979.  
  980.              The print tagged files option allows the user to  send  to
  981.          the  print  spooler a maximum of 10 tagged files.  This option
  982.          simply sends to the standard DOS "print" command the first  10
  983.          tagged  files.   Once  sent  to  the  print  spooler,   it  is
  984.          recommended that you exit the DS program completely to enhance
  985.          or increase the speed of printing the desired  files.  If  the
  986.  
  987.  
  988.                                     - 13 -
  989.  
  990.  
  991.  
  992.  
  993.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  994.  
  995.  
  996.          user  remains  in  the  DS program,  the speed of printing the
  997.          files is drastically reduced as the print spooler must compete
  998.          with the DS program for cycle time.
  999.  
  1000.               ┌─────────────────────────────┐         ┌──────────┐
  1001.          ─────┤        RENAME FILE          ├─────────┤   "R"    ├─────
  1002.               └─────────────────────────────┘         └──────────┘
  1003.  
  1004.              The rename option allows the user to rename the indicated
  1005.          file to a new name.
  1006.  
  1007.               ┌─────────────────────────────┐         ┌──────────┐
  1008.          ─────┤      RESCAN DIRECTORY       ├─────────┤ "Alt-R"  ├─────
  1009.               └─────────────────────────────┘         └──────────┘
  1010.  
  1011.              The directory rescan  option  will  rescan  the  directory
  1012.          structure  of  the current default drive.  This option may  be
  1013.          necessary if you switch floppies in a  floppy  drive.  It  may
  1014.          also  be used on a hard disk if you make or delete directories
  1015.          without using  the  directory  modification  (CTRL-D)  option.
  1016.  
  1017.               ┌─────────────────────────────┐         ┌──────────┐
  1018.          ─────┤       SCREEN REFRESH        ├─────────┤   "S"    ├─────
  1019.               └─────────────────────────────┘         └──────────┘
  1020.  
  1021.              The  screen  refresh  option will allow the user to redraw
  1022.          the entire screen.  This may become  necessary  should  a  DOS
  1023.          message like "Abort, Retry or Ignor" disrupt the screen.
  1024.  
  1025.               ┌─────────────────────────────┐         ┌──────────┐
  1026.          ─────┤        SELECT & SORT        ├─────────┤ "Alt-S"  ├─────
  1027.               └─────────────────────────────┘         └──────────┘
  1028.  
  1029.              The select &  sort  option  allows  the  user  to  specify
  1030.          alternate sorts of the files in a directory.  Additionally, it
  1031.          allows  the user to filter out some files by allowing entry of
  1032.          a file match  parameter  to  use  rather  than  accepting  the
  1033.          default   file   match   parameter  of  "*.*".   Upon  program
  1034.          initialization the defaults are a filter of "*.*" with a  sort
  1035.          by filename in ascending order.
  1036.              After  selecting  this  option the user may change any/all
  1037.          the defaults.  Depressing the space bar will toggle  the  sort
  1038.          option through the 5 sort types of no sort,  name,  extension,
  1039.          size and date.  Depressing the up arrow  or  down  arrow  will
  1040.          toggle   the   sort   direction  to  ascending  or  descending
  1041.          respectively.  Entry of any other valid character  will  allow
  1042.          the  user  to change the file match parameter.  Depressing the
  1043.          carriage return character after valid  file  filter  parameter
  1044.          characters  will change the file filter to the newly specified
  1045.          file filter.  Depressing the carriage return character without
  1046.          any new file filter entered will change the file  filter  back
  1047.          to "*.*".
  1048.              The  new  sort  and  file  select  filter take effect upon
  1049.          termination of the sort/select option,  upon pressing the  ESC
  1050.          key.  After  terminating  this option the new sort option will
  1051.          be displayed on the 1st of the 3 bottom  status  lines,  right
  1052.  
  1053.  
  1054.                                     - 14 -
  1055.  
  1056.  
  1057.  
  1058.  
  1059.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  1060.  
  1061.  
  1062.          after  the  "Help  =  ?"  message.  Additionally,  if the file
  1063.          select filter  is  anything  other  than  "*.*",  it  will  be
  1064.          displayed  above  and  slightly  to  the  right  of  the  sort
  1065.          type/direction in the display border.
  1066.  
  1067.               ┌─────────────────────────────┐         ┌──────────┐
  1068.          ─────┤          TAG FILE           ├─────────┤   "T"    ├─────
  1069.               └─────────────────────────────┘         └──────────┘
  1070.  
  1071.              The  tag  file  option  is  used  as  a precursor to other
  1072.          options such as  the  copy  tagged  files  option.  When  this
  1073.          option  is  selected,  the  current  indicated  file is set to
  1074.          reverse video and the next file becomes the current  indicated
  1075.          file.
  1076.  
  1077.               ┌─────────────────────────────┐         ┌──────────┐
  1078.          ─────┤       TAG ALL FILES         ├─────────┤ "Alt-T"  ├─────
  1079.               └─────────────────────────────┘         └──────────┘
  1080.  
  1081.              The  tag  all  files option allows the user to tag all the
  1082.          files in the current directory in preparation for execution of
  1083.          another option.
  1084.  
  1085.               ┌─────────────────────────────┐         ┌──────────┐
  1086.          ─────┤       TREE DUMP FILE        ├─────────┤ "Ctrl-T" ├─────
  1087.               └─────────────────────────────┘         └──────────┘
  1088.  
  1089.              The tree dump file option  will  create  a  file  "tree_x"
  1090.          where the "x" is the drive letter for the current drive.  This
  1091.          file will be created in the  root  directory  of  the  current
  1092.          drive  and  contain  the  tree  structure  diagram   which  is
  1093.          displayed on the left side of the DS display screen.
  1094.  
  1095.               ┌─────────────────────────────┐         ┌──────────┐
  1096.          ─────┤         UNTAG FILES         ├─────────┤   "U"    ├─────
  1097.               └─────────────────────────────┘         └──────────┘
  1098.  
  1099.              The  untag option allows the user to untag a file that has
  1100.          been tagged by mistake.
  1101.  
  1102.               ┌─────────────────────────────┐         ┌──────────┐
  1103.          ─────┤       UNTAG ALL FILES       ├─────────┤ "Alt-U"  ├─────
  1104.               └─────────────────────────────┘         └──────────┘
  1105.  
  1106.              The untag all files option allows the user  to  untag  all
  1107.          the files that are currently tagged.
  1108.  
  1109.               ┌─────────────────────────────┐         ┌──────────┐
  1110.          ─────┤      VOLUMN ID TOGGLE       ├─────────┤ "Ctrl-V" ├─────
  1111.               └─────────────────────────────┘         └──────────┘
  1112.  
  1113.              The volumn id toggle option will turn on/off  the  display
  1114.          of the default drive's volumn label.  The volumn  id  will  be
  1115.          displayed in the lower left corner of the display border  when
  1116.          available and turned on.  The default on start  up  is  toggle
  1117.          off.
  1118.  
  1119.  
  1120.                                     - 15 -
  1121.  
  1122.  
  1123.  
  1124.  
  1125.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  1126.  
  1127.  
  1128.  
  1129.               ┌─────────────────────────────┐       ┌────────────┐
  1130.          ─────┤        EXECUTE FILE         ├───────┤"X"  "Alt-X"├─────
  1131.               └─────────────────────────────┘       └────────────┘
  1132.  
  1133.              The eXecute file option allows the  user  to  execute  the
  1134.          current  indicated  file if its file name extension is ".com",
  1135.          ".exe",  ".bat",  or  ".bas".   Files  with  a  .com  or  .exe
  1136.          extension  are executed directly (ie:  are not passed thru the
  1137.          command processor so no I/O redirection  is  possible).  Files
  1138.          with  a  .bat  extension  are submitted to a secondary command
  1139.          processor.  Files with a ".bas"  extension  are  passed  as  a
  1140.          parameter   to  the  execution  of  a  file  by  the  name  of
  1141.          "basica.exe".  Prior to the execution of any of  these  files,
  1142.          this  option  allows  the user to enter command line arguments
  1143.          which are passed to the indicated  program  as  it  goes  into
  1144.          execution.
  1145.  
  1146.               The  "x"  option executes  the  indicated  program  while
  1147.          the DS program stays resident in memory.  The  "alt-x"  option
  1148.          will execute the indicated program while  overlaying  the   DS
  1149.          program.  Upon  termination  of  the  "alt-x"  option  the  DS
  1150.          program will be reloaded from disk.   The  "alt-x"  option  is
  1151.          slower to reload/restart DS but useful  in  systems  that  are
  1152.          tight on memory.   Upon reloading DS the "alt-x" option should
  1153.          retain the same current "indicated file"; however, all tagging
  1154.          of files will be lost.
  1155.  
  1156.                          ╔═══════════════════════════╗
  1157.          ════════════════╣          MACROS           ╠═════════════════
  1158.                          ╚═══════════════════════════╝
  1159.  
  1160.              Limited macro definitions may be supported thru the use of
  1161.          the following keys:
  1162.  
  1163.                  Shift-F1     thru  Shift-F9       (sF1 - sF9)
  1164.                  Control-F1   thru  Control-F9     (^F1 - ^F9)
  1165.                  Alternate-F1 thru  Alternate-F9   (@F1 - @F9)
  1166.  
  1167.          To display current macro definitions or to change  definitions
  1168.          the following keys may be depressed:
  1169.  
  1170.                  Shift-F10    Control-F10     or   Alternate-F10
  1171.  
  1172.          The  user  will  then  be presented with a display showing the
  1173.          current macro definitions for the appropriate  shift,  control
  1174.          or  alternate  function  keys.  The  user  will  be allowed to
  1175.          select/highlight  the  desired  function  key  and  clear   or
  1176.          reassign  the  defined  macro  for  the selected function key.
  1177.          After changing any macros the user is prompted as  to  whether
  1178.          the changes should be made permanent.
  1179.  
  1180.              The  following  "special key sequences" may be used in the
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.                                     - 16 -
  1187.  
  1188.  
  1189.  
  1190.  
  1191.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  1192.  
  1193.  
  1194.          macro definitions:
  1195.  
  1196.                  %F = Filename of the current "indicated file"  will be
  1197.                       inserted in the  macro  at  this  position.   The
  1198.                       filename INCLUDES the filename EXTENSION (ie: the
  1199.                       characters after the period).
  1200.  
  1201.                  %f = Filename of the current "indicated file"  will be
  1202.                       inserted in the  macro  at  this  position.   The
  1203.                       filename DOES NOT INCLUDE the filename EXTENSION.
  1204.  
  1205.                  %d = Directory name  (full pathname)  of  the  current
  1206.                       highlighted directory will  be  inserted  in  the
  1207.                       macro at this position.
  1208.  
  1209.                  %R = Return prompting will be required upon completion
  1210.                       of the macro prior to returning to  the  main  DS
  1211.                       menu.  The bottom of the screen  WILL  display  a
  1212.                       message prompting for the prompt character.
  1213.  
  1214.                  %r = Return prompting will be required upon completion
  1215.                       of the macro prior to returning to  the  main  DS
  1216.                       menu.  The bottom of the screen WILL NOT  display
  1217.                       the prompting message.
  1218.  
  1219.                  %i = Input from the user is expected  prior  to  macro
  1220.                       execution.  The user will be  prompted  for  this
  1221.                       input.  Be advised  when  using  this  option  in
  1222.                       conjunction with either  %t  or  %T  that  a  "Σ"
  1223.                       (Greek sigma) character will  mark  the  position
  1224.                       where the tagged filenames will be inserted.
  1225.  
  1226.                  %T = Filenames of all currently tagged files  will  be
  1227.                       inserted in macro at this position.  The filename
  1228.                       INCLUDES   the   filename   EXTENSION   (ie:  the
  1229.                       characters after the period). If the user desires
  1230.                       to  seperate  the  filenames  with  a   specified
  1231.                       character string then specify the string (max  of
  1232.                       5 characters) between  double  quotes immediately
  1233.                       after the %T.
  1234.  
  1235.                       Example:
  1236.                           %T"-+"   Specifies that a minus sign followed
  1237.                                    by a plus  sign  seperates  all  the
  1238.                                    filenames in the macro.
  1239.  
  1240.                  %t = Filenames of all currently tagged files  will  be
  1241.                       inserted in macro at this position.  The filename
  1242.                       DOES NOT INCLUDE the filename EXTENSION.  If  the
  1243.                       user desires to  seperate  the  filenames with  a
  1244.                       specified  character  string  then  specify   the
  1245.                       string  (max  of  5  characters)  between  double
  1246.                       quotes immediately  after the  %t.
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.                                     - 17 -
  1253.  
  1254.  
  1255.  
  1256.  
  1257.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  1258.  
  1259.  
  1260.                       Example:
  1261.                           %t"+ +"  Specifies that a plus  sign followed
  1262.                                    by a space followed  by a plus  sign
  1263.                                    seperates  all the  filenames in the
  1264.                                    macro.
  1265.  
  1266.                 %1c = Execute the macro command only once.  Some  macro
  1267.                       commands can be executed repeatedly  (like pkarc)
  1268.                       to  accomplish  thier   mission;   however,  some
  1269.                       programs (like link) can only  be  executed  once
  1270.                       to accomplish thier task.  Use "%1"  to  indicate
  1271.                       that the macro must execute only once.   The  "c"
  1272.                       after the "%1" indicates  what  single  character
  1273.                       will  be  used to  terminate  all  but  the  last
  1274.                       line of input to the macro.
  1275.  
  1276.                       Example:
  1277.                           %1+  =  "+" terminates all but the last line.
  1278.                           %1\  =  "\" terminates all but the last line.
  1279.  
  1280.                  %O = Overlay the DS program upon executing the  macro.
  1281.                       This will  recover  the  memory used  by  the  DS
  1282.                       program for use by the  macro.   Upon  completion
  1283.                       of the macro the DS program will be restarted  or
  1284.                       reloaded  from   disk.   This  option  is  slower
  1285.                       returning to  DS  but  may  be  useful in systems
  1286.                       that are tight on memory.
  1287.  
  1288.  
  1289.                  %% = A "%" will be inserted in the definition at  this
  1290.                       position.
  1291.  
  1292.          Sample Usage:
  1293.  
  1294.           wp %F         = Execute wordperfect and send it the  filename
  1295.                           (including .ext) of the  current  "indicated"
  1296.                           file.
  1297.  
  1298.           dir /w %d %r  = Do a wide directory listing  on  the  current
  1299.                           highlighted directory and require a prompting
  1300.                           keystroke upon completion prior to  returning
  1301.                           to the main DS menu.
  1302.  
  1303.           del %f.*      = Delete the current "indicated" file  and  all
  1304.                           files  with   the  same  name  but  different
  1305.                           filename extension.
  1306.  
  1307.           erase %i      = Erase the file(s) the user will  input.   The
  1308.                           macro will prompt the user for the input.
  1309.  
  1310.           lark %f       = Execute the  "lark"  (list  archive  utility)
  1311.                           program on the current indicated file.
  1312.  
  1313.           pkarc a newlib %T%O    =  Create a new archive  file  by  the
  1314.                           name of "newlib" and to this file add all the
  1315.                           currently tagged files.  The "pkarc"  program
  1316.  
  1317.  
  1318.                                     - 18 -
  1319.  
  1320.  
  1321.  
  1322.  
  1323.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  1324.  
  1325.  
  1326.                           which does  the  archiving  may  be  executed
  1327.                           repeatedly to archive all the specified files
  1328.                           as DOS can  only  accept  a  maximum  of  128
  1329.                           characters per command line.  This macro will
  1330.                           also overlay (%O) the DS program to  conserve
  1331.                           memory.  DS will be  reloaded/restarted  upon
  1332.                           completion of the macro.
  1333.  
  1334.           lib oldlib -+%t"-+";%R   =   Use the "lib" program to  update
  1335.                           an  old file by  the  name  of  "oldlib"  and
  1336.                           insert into  "oldlib"  new  copies of all the
  1337.                           currently tagged files.  The  characters (-+)
  1338.                           between  the  double  quotes   indicate   the
  1339.                           string to be used  to  seperate  tagged  file
  1340.                           names.  Also require (%R) a return key prompt
  1341.                           on completion of the macro.
  1342.  
  1343.           link %t;%1+   = Link  together  into  one   program  all  the
  1344.                           currently  tagged  files.    Since  the  link
  1345.                           program can only be executed once to  do  its
  1346.                           job correctly (unlike repeated executions  of
  1347.                           pkarc to add to an  arc file)  the user  must
  1348.                           specify  that  the   macro   should  only  be
  1349.                           executed once with the  "%1"  sequence.   The
  1350.                           "+"  following the  "%1"  sequence  indicates
  1351.                           that the "+" character will terminate all but
  1352.                           the last of the input lines to the macro.
  1353.  
  1354.          PROGRAMMERS NOTE:  The addition of the "%t", "%T", "%O", "%X",
  1355.          and  the  "%1c"  options have greatly increased the number  of
  1356.          combinations  of  special  option  keys in macros.   With  the
  1357.          limited  time and resources available to the author,  not  all
  1358.          possible  combinations   have  been   thoroughly   tested  for
  1359.          compatability or integrity of operation.  The user may have to
  1360.          tinker with the macro somewhat to get it to operate correctly.
  1361.          In  particular  I have noted that some macros  will  not  work
  1362.          correctly if there are extra (not needed)  spaces in the macro
  1363.          definition.   Some macros (such as those using "%1"  with "%T"
  1364.          or  "%t")  create  a  file  "ds_macro.dat"  in  the  "DS home"
  1365.          directory  which is used as redirected input to the  execution
  1366.          of the macro.  The user may find it useful to review that file
  1367.          if   problems   with   the   macro   execution   occur.    The
  1368.          "ds_macro.dat"  file  is  also used  with the  "%T"  and  "%t"
  1369.          options when the "%O" (overlay) option is also specified.
  1370.  
  1371.                          ╔═══════════════════════════╗
  1372.          ════════════════╣        EXIT OPTION        ╠═════════════════
  1373.                          ╚═══════════════════════════╝
  1374.  
  1375.              One exit option is available:
  1376.  
  1377.              F9 -  Exit in the directory that is currently highlighted.
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.                                     - 19 -
  1385.  
  1386.  
  1387.  
  1388.  
  1389.          DS - DIRECTORY SCANNER                           USER'S MANUAL
  1390.  
  1391.  
  1392.                          ╔═══════════════════════════╗
  1393.          ════════════════╣ LICENSING & REGISTRATION  ╠═════════════════
  1394.                          ╚═══════════════════════════╝
  1395.  
  1396.                         Directory Scanner (tm) Ver 3.20
  1397.                         Copyright (c)  1986, 1987, 1988
  1398.                               All Rights Reserved
  1399.                                 by Nat Martino
  1400.  
  1401.          *  A $15 shareware contribution is  requested  for  using  the
  1402.             program.
  1403.          *  The author retains the sole right to sell the program.
  1404.          *  The author grants users the right to  copy  and  distribute
  1405.             the program within the following constraints:
  1406.               - All program files remain unaltered and are  distributed
  1407.                 en masse.
  1408.               - Only the original "non-cloned" version of  the  program
  1409.                 with the  startup/termination  and  drive  change  time
  1410.                 delays is distributed.
  1411.               - No attempt is made to sell  the  program,  or  to  make
  1412.                 money from it or any modified version of it.
  1413.               - The program is not bundled with any other  hardware  or
  1414.                 software transactions without the author's  permission.
  1415.               - Recognized  users'  groups  may  charge  a  maximum  $5
  1416.                 duplication or distribution fee.
  1417.          *  Continued use of the program (more  than 2  weeks)  by  any
  1418.             individual, corporation or  institution  without  a  single
  1419.             user or site license is prohibited.
  1420.          *  Single user licenses are obtained by  sending  in  the  $15
  1421.             shareware contribution.
  1422.          *  Corporations and other institutions  (including  government
  1423.             and educational)  which desire  using  the  program  should
  1424.             refer  to  the   "DS_SITE.LIC"  file   for  site  licensing
  1425.             information.
  1426.          *  Special modified versions of the program can be created  by
  1427.             the  author for different system configurations or desires.
  1428.             Contact the author for details.
  1429.  
  1430.                          ╔═══════════════════════════╗
  1431.          ════════════════╣   WARRANTY & DISCLAIMER   ╠═════════════════
  1432.                          ╚═══════════════════════════╝
  1433.  
  1434.                The author disclaims all warranties expressed or implied
  1435.          as to the  quality or performance of this program.  The author
  1436.          will not be held liable for any lost profits, lost savings  or
  1437.          any  other  direct,  indirect,  incidental   or  consequential
  1438.          damages resulting from the use of this program.  Your  use  of
  1439.          this program constitutes your agreement to this disclaimer and
  1440.          your  release of  the author from any  form  of  liability  or
  1441.          litigation.
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.                                     - 20 -
  1451.  
  1452.  
  1453.